it's high time (that)... - Alemán Inglés Diccionario